Big Huge Thesaurus

common carotid artery

noun